home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AOL File Library: 2,801 to 2,900
/
aol-file-protocol-4400-2801-to-2900.zip
/
AOLDLs
/
C++ Files Library
/
HyperCuber Source
/
HyperCuber 2.0 Source.sit
/
HyperCuber 2.0 Source
/
CEnhancedWindow.h
< prev
next >
Wrap
Text File
|
1994-04-29
|
849b
|
34 lines
//|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//| CEnhancedWindow.h
//|
//| This file contains the interface to an enhanced window. This window
//| is more aware of multiple screens that a normal window, and can place
//| and zoom itself intelligently depending on the screen setup.
//|___________________________________________________________________________
CLASS CWindow;
class CEnhancedWindow : public CWindow
{
short title_bar_height;
virtual void FindIdealSize(Rect *rect);
public:
void IEnhancedWindow(short WINDid, Boolean aFloating,
CDesktop *anEnclosure, CDirector *aSupervisor);
virtual void Zoom(short zoomState);
virtual void PlaceWithVerify(Rect *bounds);
virtual void Place(Rect *bounds);
virtual void GetRect(Rect *window_rect);
virtual void MakeFullScreen(void);
};